d3p - A Python Package for Differentially-Private Probabilistic Programming
نویسندگان
چکیده
Abstract We present d3p , a software package designed to help fielding runtime efficient widely-applicable Bayesian inference under differential privacy guarantees. achieves general applicability wide range of probabilistic modelling problems by implementing the differentially private variational algorithm, allowing users fit any parametric model with differentiable density function. adopts programming paradigm as powerful way for user flexibly define such models. demonstrate use our on hierarchical logistic regression example, showing expressiveness approach well ease running parameter inference. also perform an empirical evaluation complex and find ~10 fold speed-up compared implementation using TensorFlow Privacy.
منابع مشابه
Probabilistic programming in Python using PyMC3
Probabilistic programming allows for automatic Bayesian inference on user-defined probabilistic models. Recent advances in Markov chain Monte Carlo (MCMC) sampling allow inference on increasingly complexmodels. This class ofMCMC, known as Hamiltonian Monte Carlo, requires gradient information which is often not readily available. PyMC3 is a new open source probabilistic programming framework wr...
متن کاملDifferentially Private Local Electricity Markets
Privacy-preserving electricity markets have a key role in steering customers towards participation in local electricity markets by guarantying to protect their sensitive information. Moreover, these markets make it possible to statically release and share the market outputs for social good. This paper aims to design a market for local energy communities by implementing Differential Privacy (DP)...
متن کاملPYCHEM: a multivariate analysis package for python
UNLABELLED We have implemented a multivariate statistical analysis toolbox, with an optional standalone graphical user interface (GUI), using the Python scripting language. This is a free and open source project that addresses the need for a multivariate analysis toolbox in Python. Although the functionality provided does not cover the full range of multivariate tools that are available, it has...
متن کاملOn Differentially Private Inductive Logic Programming
We consider differentially private inductive logic programming. We begin by formulating the problem of guaranteeing differential privacy to inductive logic programming, and then prove the theoretical difficulty of simultaneously providing good utility and good privacy in this task. While our analysis proves that in general this is very difficult, it leaves a glimmer of hope in that when the siz...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Proceedings on Privacy Enhancing Technologies
سال: 2022
ISSN: ['2299-0984']
DOI: https://doi.org/10.2478/popets-2022-0052